html, body {
  max-width: 750px!important;
  margin: 0 auto;
}
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  background-color: #f5f5f5;
  color: #333;
  font: 14px/1.5 Alibaba Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
  -webkit-font-smoothing: antialiased;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}

@media only screen and (-o-min-device-pixel-ratio: 2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2) {
  body {
      font:14px/1.5 Alibaba Sans,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol
  }
}

h1,h2,h3,h4,h5 {
  font-family: Alibaba Sans,SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif
}

ul {
  margin: 0;
  list-style: none
}

li,ul {
  padding: 0
}

em {
  font-style: normal
}

a {
  border-bottom: 0 solid currentColor;
  color: #005cf9;
  text-decoration: none
}

a:hover {
  color: #2978f7
}

button,input,optgroup,select,textarea {
  font-family: inherit;
  font-size: inherit;
  border: none;
  resize: none;
}

input {
  background-color: transparent;
  &:focus, &:active {
    outline: none;
  }
}

button {
  border: 0;
  border-radius: 0;
  outline: 0;
  -webkit-appearance: none
}

button:disabled,button:disabled:hover,button[disabled],button[disabled]:hover {
  cursor: default
}


